package com.oop.demo08;

public class Application {
    public static void main(String[] args) {

        //可以指向的引用类型就不确定了：父类的引用指向子类

        //Student 能调用的方法都是自己或者是继承父类的
        Student s1 = new Student();
        //Person 父类型：可以指向子类型，但是不能调用子类独有的方法
        Person s2 = new Student();

        Object s3 = new Student();


        //对象能执行哪些方法 主要看对象左边的类型，和右边关系不大
        s1.run();
        s1.eat();

        s2.run();
        ((Student) s2).eat();

        ((Student) s3).run();
        ((Student) s3).eat();
    }
}
